Career 2025 2024 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F2 Algeria F1 Tunisia F1 Tunisia F2 Tunisia F3 France F10 France F11 Italy F17 Iran F2 France F19 France F1 Portugal #1-w3 France F7 France F9 France F10 France F14 France F1 Israel F3 Italy F11 France F2 France F3 Morocco F1 Morocco F2 Italy F18 Poland F9 France F13 Portugal F5 France F18 France F6 China F1 China F2 Nigeria F2 France F9 Senegal F1 Senegal F2 Poland F5 Poland F6 Germany F18 Portugal F7 Iran F5 Iran F6 United Arab Emirates F1 Morocco F1 Ivory Coast F1 Ivory Coast F2 India F1 India F2 France F7 France F8 France F9 Estonia F1 Estonia F2 France F3 France F7 USA F1 USA F2 USA F3 France F4 France F7 Great Britain F5 Italy F8 France F9 Italy F20 Brazil F33 Bolivia F4 USA F29 USA F30 USA F31 USA F1 USA F2 USA F3 France F3 France F6 France F9 Italy F7 France F10 Qatar F3 Qatar F4 USA F30 USA F32 USA F1 USA F2 Croatia F3 Croatia F4 USA F7 Croatia F5 France F9 Romania F2 Iran F1 Italy F11 Slovenia F3 Italy F14 France F10 France F12 Poland F2 Poland F3 Poland F4 Nigeria F1 USA F31 Geogia F1 Georgia F2 Armenia F1 Armenia F2 USA F28 USA F29 USA F30 USA F31 Iran F1 Iran F2 Iran F3 France F9 Peru F7 Peru F8 Peru F9 USA F1 USA F3 USA F5 USA F6 USA F8 Tunisia F10 Lebanon F1 Tunisia F11 Georgia F1 Georgia F2 Italy F11 Tunisia F28 Azerbaijan F2 Tunisia F11 France F9 France F10 France F11 Italy F23 France F7 Romania F1 Italy F28 France F11 France F14 France F6 Tunisia F10 Great Britain F5 France F20 Portugal #1-w1 Portugal #1-w2 Portugal #1-w4 Romania F2 Romania F3 Lebanon F2 Iran F1 Iran F2 France F13 France F16 Tunisia F4 Tunisia F5 Tunisia F6 France F3 Israel F2 Poland F8 Portugal F8 Netherlands F1 Great Britain F6 Netherlands F3 Israel F1 Croatia F5 France F20 Maia Open - Oporto Copa Ericsson - Guadalajara Pekao Open - Szczecin IV Abierto Internacional de Salinas - Salinas Muller Cup 99 - Ulm Open 88 - Contrexeville Open Mutouest St. Brieuc - St. Brieuc XL Capital Bermuda Open - Bermuda San Marino Cepu Open - San Marino Challenger Copa Sevilla - Seville South African Airways Tennis Open - Durban BMW Tennis Championship - Sunrise Morocco Tennis Tour - Marrakech BH Tenis Open International Cup 2008 - Belo Horizonte Citta di Como Challenger - Como Genova Open Challenger - Genova Challenger Copa Sevilla 2008 - Seville Bancolombia Open - Cali Seguros Bolivar Open - Medellin Amer-Wilson Tampere ATP Tournament - Tampere Challenger 42 - Andrezieux 5° Sporting Challenger - Turin Open de Montauban - Montauban Copa Ericsson - Santiago Milan Challenger Reggio Emilia Challenger Braunschweig Challenger San Benedetto Challenger Bogota Challenger France F13 Tampere Challenger Poznan Challenger Brasilia Challenger Geneva Challenger Manerbio Challenger Copa Ericsson - Lima Como Challenger Banja Luka Challenger Buenos Aires Challenger Napoli Challenger Asuncion Challenger Santiago Challenger Florionapolis Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Medellin Challenger Sao Paulo Challenger San Remo Challenger Zagreb Challenger Pekao Open 2003 - Szczecin XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Binghamton Challenger Szczecin Challenger Buenos Aires Challenger Quito Challenger Memorial Piertomaso Tessitore - San Remo Guayaquil Challenger Cancun Challenger San Marino Cepu Open - San Marino Tunis Open - Tunis Milan Challenger Bogota Challenger Orbetello Challenger Quelle Cup 1999 - Furth Zivnobanka Czech Open - Prostejov Frito Lay/USTA Challenger - Binghamton V Trofeo Ciudad de Quito - Quito Copa Ericsson - Montevideo San Marino Challenger Cordenons Challenger FILA Challenger - Biella Manerbio Challenger Como Challenger Genova Challenger Zagreb Open - Zagreb Copa Ericsson - Buenos Aires Canottieri Mincio Open - Mantova Recife Challenger Open Mutouest - St. Brieuc Quito Challenger Medellin Challenger Barranquilla Challenger Pereira Challenger Leon Challenger IX Torneo Internacionale de Tennis - Barletta San Remo Tennis Cup - San Remo Segovia Challenger Cordenons Challenger Como Challenger BMW Tennis Championship - Sunrise Croatia Osiguranje Rijeka Open - Rijeka Tiburon Challenger Montevideo Challenger Delhi Challenger I - New Delhi Genoa Open Challenger-Fondazione Carige - Genova Napoli Challenger Kosice Challenger Rome Challenger Monza Challenger XL Bermuda Open - Bermuda Manerbio Challenger Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Nord LB Open - Braunschweig Sporting Challenger '08-Trofeo Regione Piemonte - Turin Bangkok Challenger Manta Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Genoa Open - Genova La Rinascente Tennis Cup Harbour Club Milano - Milan Ljubljana Challenger Todi Challenger Reggio Emilia Challenger Sail Open - New Delhi XI Venice Open - Venice 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Binghamton Challenger 8° Trani Cup - Trani Padova Challenger Alessandria Challenger 9° Trani Cup - Trani Bogota Challenger Vicenza Challenger Cali Challenger Granby Challenger Biella Challenger Sao Paulo Challenger Copa Petrobras Uruguay - Montevideo Santo Domingo Challenger Vercelli Challenger Santiago Challenger San Jose Challenger Biella Challenger Cordenons Challenger Barranquilla Challenger Genova Challenger Blumenau Challenger Hellmann's Cup - Santiago Kroger / St. Jude International - Memphis The Nottingham Open - Nottingham Salem Open - Hong Kong AAPT Championships - Adelaide Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Generali Open 2001 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Salem Open - Hong Kong AIG Japan Open - Tokyo Adidas International - Sydney International Tennis Championships - Delray Beach The Samsung Open - Nottingham CA Tennis Trophy - Vienna San Luis Potosi Challenger 2000 - San Luis Potosi Energis Open - Amersfoort Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Winnetka Challenger Turin Challenger Azerbaijan F3 Cerveza Club Columbia Open - Bogota Campinas Challenger Chevrolet Cup - Santiago Challenger Santa Cruz - Santa Cruz ATP Tour Challenger at Nellie Gail - Laguna Hills Copa Ericsson - Sao Paulo Tatra Banka Open 2006 - Bratislava Qatar Open - Doha Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Milan Challenger Cerveza Club Columbia Open - Bogota Galleryfurniture.com Challenge - Atlanta Open de Montauban - Montauban Wideyes Swedish Open - Bastad The Priority Telecom Open - Amersfoort Energis Dutch Open - Amsterdam Wuhan Challenger Generali Open - Kitzbuhel Japan Open - Tokyo St. Petersburg Open - St. Petersburg CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Como Challenger Genova Challenger Rome Challenger XL Capital Bermuda Open - Bermuda U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona ARAG World Team Championship - Dusseldorf Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Brasil Open - Florianopolis Copa Ericsson Chile - Santiago Generali Open - Kitzbuhel Challenger Britania Zavaleta - Puebla Toluca Challenger - Toluca Cerveza Cristal - Santiago XL Capital Bermuda Open - Bermuda FILA Challenger Biella - Biella Legg Mason Tennis Classic - Washington D.C. 2001 Mercedes Cup - Stuttgart Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Challenger Ciudad de Guayaquil - Guayaquil Santos Challenger Stockholm Open - Stockholm Lyon Challenger Brazil Open - Salvador Bauer Watertechnology Cup - Eckental Brasil Open - Costa do Sauipe San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Schickendanz Open - Furth Steelers Cup - Kosice Tennis Napoli Cup - Napoli Citta di Como - Como Grand Prix Hassan II - Casablanca Estoril Open - Estoril BellSouth Open - Vina del Mar Roma Challenger 2007 - Rome Generali Open - Kitzbuhel Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf Heineken Open - Auckland Salem Open - Hong Kong RCA Championships - Indianapolis MoviStar Open - Vina del Mar AIG Japan Open - Tokyo Stockholm Open - Stockholm BSI Challenger Lugano - Lugano Abierto Mexicano Telcel - Acapulco Generali Open 2000 - Kitzbuhel Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Copa AT&T - Buenos Aires BMW Open - Munich ARAG World Team Championship - Dusseldorf Generali Open 2003 - Kitzbuhel Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Lugano Challenger Santiago Challenger Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Copa Petrobras-Uruguay - Montevideo Movistar Open - Vina del Mar Heineken Open Shanghai - Shanghai Rijeka Challenger Bucaramanga Challenger Catella Swedish Open - Bastad U.S. Men's Clay Court Championships - Orlando Monza Challenger San Remo Challenger Genova Challenger Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Rome Challenger TD Waterhouse Cup - Long Island Bordeaux Challenger BellSouth Open - Vina del Mar Prostejov Challenger Chennai Open - Chennai Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires U.S. Mens's Clay Court Championship - Houston Dutch Open Tennis - Amersfoort Allianz Suisse Open - Gstaad RCA Championships - Indianapolis Montevideo Challenger ATP Studena Croatia Open Umag - Umag Guayaquil Challenger Cancun Challenger Guadalajara Challenger Synsam Swedish Open - Bastad Kenitra Challenger Open Sud de France - Montpellier Monza Challenger Puebla Challenger Brasil Open - Salvador Movistar Open - Santiago Sao Paulo Challenger Salinas Challenger Prostejov Challenger Quito Challenger US Men's Clay Court Championship - Houston Bucaramanga Challenger San Juan Challenger Villa Allende Challenger Copa Telmex - Buenos Aires Open de Nice Cote d'Azur - Nice Estoril Open - Estoril Legg Mason Tennis Classic - Washington SA Tennis Open - Johannesburg Santiago Challenger Movistar Open - Vina del Mar Sunrise Challenger Caltanissetta Challenger Synsam Swedish Open - Bastad Farmers Classic - Los Angeles Salinas Challenger Atlanta Tennis Championships - Atlanta Campionati Internazionali di Sicilia - Palermo Open 13 - Marseille Countrywide Classic - Los Angeles Monza Challenger Panama City Challenger Blunmenau Challenger Curitiba Challenger Tunis Challenger Open de Nice Cote d'Azur - Nice Synsam Swedish Open - Bastad Open de Moselle - Metz Brasil Open - Costa do Sauipe Serbia Open - Belgrade Movistar Open - Santiago Vercelli Challenger Legg Mason Tennis Classic - Washington Genova Challenger Caltanissetta Challenger Banja Luka Challenger VTR Open - Vina del Mar Montevideo Challenger Asuncion Challenger Medellin Challenger Atlanta Tennis Championships - Atlanta Sybase Open - San Jose Milan Challenger Abierto Mexicano de Tenis Pegaso - Mexico City Trnava Challenger Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Manila Challenger Aircel Chennai Open - Chennai Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Panama City Challenger TD Waterhouse Cup - Long Island Anning Challenger Stockholm Open - Stockholm San Marino Challenger Cordenons Challenger TEB BNP Paribas Istanbul Open - Istanbul San Luis Potosi Challenger Guadalajara Challenger Savannah Challenger Ostrava Challenger Zivnobanka Open - Prostejov Copa Ericsson Uruguay - Montevideo Copa Ericsson - Caracas IV Trofeo Ciudad de Quito - Quito Tenniscup of Flanders - Ostende Rennes Challenger Nord/LB Open - Braunschweig Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Grand Prix de Tennis de Lyon - Lyon Morocco Tennis Tour - Rabat Mallorca Open - Mallorca AAPT Championships - Adelaide International Championship of Croatia - Umag Pilot Pen Tennis - New Haven Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Hellmann's Cup - Santiago Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston ATP Studena Croatia Open Umag - Umag The Ericsson Open - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Stuttgart Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Miami Heineken Open - Auckland Brasil Open - Costa do Sauipe Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Copa AT&T - Buenos Aires BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo Abierto Mexicano Telcel - Acapulco Telecom Italia Masters - Rome Abierto Mexicano de Tenis Pegaso - Acapulco Generali Open 2002 - Kitzbuhel Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Estoril Open - Estoril CA Tennis Trophy - Vienna Open Seat Godo - Barcelona Western & Southern Financial Group Masters - Cincinnati VTR Open - Vina del Mar Masters Series Madrid - Madrid Davidoff Swiss Indoors - Basel BNP Paribas Masters - Paris Sony Ericsson Open - Miami Medibank International - Sydney Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Telenordia Swedish Open - Bastad St. Petersburg Open - St. Petersburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Waldbaum's Hamlet Cup - Long Island Tennis Masters Series - Indian Wells Heineken Open - Auckland Cerveza Club Colombia Open - Bogota Chevrolet Cup - Vina del Mar CA Tennis Trophy - Vienna Trofeo Conde de Godo - Barcelona Tennis Masters Series - Indian Wells Copa AT&T - Buenos Aires Tennis Masters Series - Toronto BNP Paribas Open - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Madrid Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Hamburg Sony Ericsson Open - Miami Abierto Mexicano de Tenis Pegaso - Acapulco BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Stockholm Open - Stockholm Monte-Carlo Rolex Masters - Monte-Carlo Rogers Masters - Toronto Campionati Internazionali d'Italia - Rome Tennis Channel Open - Las Vegas Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BB&T Atlanta Open - Atlanta The Ericsson Open - Miami Tennis Masters Series - Paris Open 13 - Marseille Tennis Masters Series - Hamburg Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Paris Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Orange Prokom Open - Sopot U.S. Open - New York Copa Telmex - Buenos Aires French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Rogers Cup - Montreal Tennis Masters Series - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Madrid Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 1R, CHI-BAH 5-0 Davis Cup, Group 1, 2R, CHI-ARG 1-0 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, World Group, QR, CHI-JPN 5-0 Davis Cup, Group 2, PO, NOR-MON 4-1 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, 1R, CHI-RUS 2-3 Davis Cup, Group 2, 2R, HUN-MON 1-4 Davis Cup, Group 2, 2R, MON-GRE 3-2 Davis Cup, Group 2, 2R, MON-ALG 5-0 Davis Cup, Group 2, 2R, FIN-MON 3-2 Davis Cup, Group 2, 1R, BUL-MON 3-2 Davis Cup, Group II, 1R, DEN-MON 3-2 Davis Cup, Group II, PO, GRE-MON 2-3 Davis Cup, Group II, 2R, MON-LAT 2-3 Davis Cup, Group II, PO, NOR-MON 0-5 Davis Cup, Group II, 1R, MON-FIN 2-3 Davis Cup, Group II, PO, MON-MAR 3-1 Davis Cup, Group II, PO, MON-EGY 3-1 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, World Group II, 1R, MAR-MON 0-4 Davis Cup, Group 1, REL1, CHI-COL 5-0 Davis Cup, Group 1, 2R, CHI-COL 5-0 Davis Cup, Group 1, 1R, CHI-CAN 4-1 Davis Cup, World Group, QR, SVK-CHI 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group 2, 1R, MON-ALG 5-0 Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, Group 2, 1R, MON-MNE 5-0 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, Group II, PO, MAR-MON 2-3 Davis Cup, Group II, 1R, RSA-MON 3-2 Davis Cup, World Group, QR, ZIM-CHI 4-1 Colonial Classic - Kooyong Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, Europe/Africa Group II, PO, MON-NOR 5-0 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, Group II, 1R, UKR-MON 5-0 River Oaks International Tennis Tournament - Houston Davis Cup, Group 1, 2R, CHI-BAH 4-1 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, World Group, PO, CHI-AUT, 3-2 Davis Cup, Group I, PO, MON-POR 2-3 Davis Cup, Group II, 1R, LAT-MON 3-2 Olympics - Sydney Olympics - Athens Olympics - Beijing